﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using DTO_MechSys;
using DAL_MechSys;

namespace BLL_MechSys
{
    public class BLLCliente
    {
        DALCliente dalCliente = new DALCliente();

        public void Inserir(DTOCliente dtoCliente)
        {
            dalCliente.Inserir(dtoCliente); 
        }

        public void Atualizar(DTOCliente dtoCliente)
        {
            dalCliente.Atualizar(dtoCliente);
        }

        public void Excluir(int clienteID)
        {
            dalCliente.Excluir(clienteID);
        }

        public List<DTOCliente> BuscarClientesCadastrados()
        {
            return dalCliente.BuscarClientesCadastrados();
        }

        public DTOCliente BuscarNomePorClienteID(int clienteID)
        {
            return dalCliente.BuscarNomePorClienteID(clienteID);
        }

        public bool VerificaSeClienteIDExiste(int clienteID)
        {
            return dalCliente.VerificaSeClienteIDExiste(clienteID);
        }

        public List<DTOCliente> PesquisarClientes(string texto)
        {
            return dalCliente.PesquisarClientes(texto);
        }

        public DTOCliente PesquisarClienteID(int ClienteID)
        {
            return dalCliente.PesquisarClienteID(ClienteID);
        }
        
        public DTOCliente PesquisarDonoVeiculo(int VeiculoID)
        {
            return dalCliente.PesquisarDonoVeiculo(VeiculoID);
        }

    }
}
